//
//  NativeFileManager.h
//  FFmpeg_X264_Codec
//
//  Created by luwinglee on 16/1/9.
//  Copyright © 2016年 suntongmian@163.com. All rights reserved.
//

#import <Foundation/Foundation.h>

#define MAX_READ_FILE_SIZE 2048

@interface NativeFileManager : NSObject

/**
 >> 初始化文件对象
 */
-(id) init;

/**
 >> 创建文件
 @filePath: 文件绝对路径
 @return: 成功返回0，失败返回非0
 */
-(int) createFileManager:(char *) filePath;

/**
 >> 读取文件
 @maxReadSize: 需要读取数据长度
 @readSize:    实际读取的数据长度
 @return:      读取的数据缓冲指针
 */
-(char *) readFileData:(int) maxReadSize andReadSize:(int *)readSize;

/**
 >> 关闭文件对象
 */
-(void) closeFileManager;

@end
